home *** CD-ROM | disk | FTP | other *** search
-
-
-
- iiiinnnniiiittttnnnnsssseeeemmmmaaaa((((DDDD3333XXXX)))) iiiinnnniiiittttnnnnsssseeeemmmmaaaa((((DDDD3333XXXX))))
-
-
-
- NNNNAAAAMMMMEEEE
- _iiii_nnnn_iiii_tttt_nnnn_ssss_eeee_mmmm_aaaa - initialize a synchronizing semaphore to a given value
-
- SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
- _####_iiii_nnnn_cccc_llll_uuuu_dddd_eeee _""""_ssss_yyyy_ssss_////_tttt_yyyy_pppp_eeee_ssss_...._hhhh_""""
- _####_iiii_nnnn_cccc_llll_uuuu_dddd_eeee _""""_ssss_yyyy_ssss_////_ssss_eeee_mmmm_aaaa_...._hhhh_""""
-
- _iiii_nnnn_iiii_tttt_nnnn_ssss_eeee_mmmm_aaaa_((((_ssss_eeee_mmmm_aaaa______tttt _****_s_e_m_a_p_,,,, _iiii_nnnn_tttt _v_a_l_,,,, _cccc_hhhh_aaaa_rrrr _****_n_a_m_e_))))_;;;;
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- _iiii_nnnn_iiii_tttt_nnnn_ssss_eeee_mmmm_aaaa initializes an IRIX synchronizing semaphore (a structure of
- type _s_e_m_a__t). Use synchronizing semaphores to synchronize multiple
- processes. You must allocate a semaphore before you can use it in a
- semaphore operation, such as _pppp_ssss_eeee_mmmm_aaaa or _vvvv_ssss_eeee_mmmm_aaaa. You can declare semaphores
- in line by using the _s_e_m_a__t type, or you can allocate them dynamically by
- using the kernel memory allocator, _kkkk_eeee_rrrr_nnnn______mmmm_aaaa_llll_llll_oooo_cccc(D3X). In the case of an
- already allocated semaphore struct, initsema fills it.
-
- The _v_a_l parameter expects the initial value to which you want to set the
- semaphore. The _n_a_m_e parameter of _iiii_nnnn_iiii_tttt_nnnn_ssss_eeee_mmmm_aaaa expects a pointer to an eight
- character string that contains the name you want to assign to the
- semaphore. This name may be used by debugging utilities.
-
- RRRReeeettttuuuurrrrnnnn VVVVaaaalllluuuueeeessss
- None
-
- SSSSeeeeeeee AAAAllllssssoooo
- _iiii_nnnn_iiii_tttt_nnnn_ssss_eeee_mmmm_aaaa______mmmm_uuuu_tttt_eeee_xxxx(D3X), _cccc_pppp_ssss_eeee_mmmm_aaaa(D3X), _cccc_vvvv_ssss_eeee_mmmm_aaaa(D3X), _pppp_ssss_eeee_mmmm_aaaa(D3X), _vvvv_ssss_eeee_mmmm_aaaa(D3X),
- _ssss_llll_eeee_eeee_pppp(D3), _vvvv_pppp_ssss_eeee_mmmm_aaaa(D3X), _SSSS_LLLL_EEEE_EEEE_PPPP______AAAA_LLLL_LLLL_OOOO_CCCC(D3), _SSSS_LLLL_EEEE_EEEE_PPPP______DDDD_EEEE_AAAA_LLLL_LLLL_OOOO_CCCC(D3)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 1111
-
-
-
-